Fullstack Job: FullStack Developer

Job added on

Company

DMGT

Location

London, England - United Kingdom

Job type

Full-Time

Fullstack Job Details

Location: DMGT Headquarters – London
Position: Permanent


Package Description

In return for their energy and ideas we ensure our people are well rewarded. Our benefits package increases the longer you've been with us. Here's what to expect:


  • 25 days' holiday (increasing by 1 per year up to a total of 30)
  • Upon joining you will be automatically enrolled onto the Pension Plan at the minimum level of 5% employee contribution, 3% Company contribution.
  • Life cover under the Pension Plan of up to 3x your basic salary.
  • DMGT Discounts (for discounts on online shopping, vouchers and reloadable cards)
  • Subsidised canteen
  • Onsite gym (Northcliffe House only)
  • Onsite nurse and GP clinics (Northcliffe House only)
  • Our Employee Assistance Programme
  • Discounted dining cards

Plus many other benefits….


Role & Company Summary

Mail Technology is the IT Service provider for the dmg media set of companies owned by DMGT (Daily Mail & General Trust). These include many well-known brands including Daily Mail, Mail Online, The Mail on Sunday, Metro and The i. Through our national newspapers, websites and mobile services, we connect with over 45% of the UK's adult population with over 130 million consumer touch points per month.


The focus of this role is on group wide product deliveries including webapps and subscription & identity platforms and will involve working across a number of the dmgmedia brands and products. This is a collaborative environment in which you will have a strong input and the opportunity to build experience and responsibilities across the business.


The role:

We are looking for a front-end web developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.


Key Relationships:

  • CTO
  • Delivery Director
  • Lead Solutions Architect
  • Software Developers
  • Product team
  • QA Team
  • 3rd Party Suppliers

The role is accountable for:

  • Maintaining and developing features for the server-side rendered Next|React front-end
  • Ensuring testing code coverage is complete and error-free.
  • Creating documentation for both developers and end-users.
  • Monitoring and improving website rendering for metrics like Core Web Vitals.
  • Participating in discussions about technology choices based on business value, scalability, maintainability and project delivery performance.
  • Independently prioritizing and managing work while adhering to project timelines in a fast-paced environment.
  • Building reusable code and libraries for future use
  • Ensuring the technical feasibility of UI/UX designs
  • Optimizing applications for maximum speed and scalability
  • Collaborating with back-end developers and web designers to improve usability
  • Collaborating with other team members and stakeholders
  • Optimizing applications for maximum speed
  • Designing mobile-based features
  • Creating quality mockups and prototypes when applicable
  • Ensuring high quality graphic standards and brand consistency

The roles performance will be assessed / measured by:

  • Development completed against designs in a timely manner.
  • Development completed against designs that are fit for purpose.
  • Decision Rights
  • Providing designs and development that are compliant with principles and policies.

Key behaviours/ required competencies:

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Experience working closely with DevOps and Product Owners.

Required experience:

  • Extensive experience (5+ years) with front-end development, especially experience with ReactJS.
  • Experience with Angular
  • Fundamental understanding of CSS, the box model, CSS grid, and flexbox.
  • Experience with SCSS.
  • Experience with JavaScript linting/unit testing.
  • Experience with Agile methodology and project planning tools like Jira is a plus.
  • Ability to locally administer a Docker web server environment.
  • Proven understanding of Computer Science fundamentals.
  • Exposure to AWS or other cloud-based application deployment is a plus.
  • Understanding of asynchronous request handling, partial page updates, and AJAX
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
  • Good understanding of SEO principles and ensuring that application will adhere to them.

About dmg::media

dmg media's brands deliver highly engaging, trusted content to millions of loyal customers around the globe, 24 hours a day, seven days a week. Together, Daily Mail, The Mail on Sunday, Metro, i, MailOnline, Mail Plus, metro.co.uk and inews.co.uk reach more than 11m people daily in the UK.* Globally, our brands reach 180m unique browsers every month.** In March 2021, the business acquired the world's leading science title, New Scientist.


dmg media's newsbrands are expert at getting to the bottom of the stories most relevant to their readers.


*PAMCo 1 2020 ** Omniture April 2021


Our Commitment

We are committed to increasing diversity and maintaining an inclusive workplace culture. We welcome applications from all qualified candidates regardless of their ethnicity, race, gender, religious beliefs, sexual orientation, age, marital status, or disability.


We are Disability Confident Committed. Please let us know if you require any recruitment documentation in other formats or if you require reasonable adjustments to be made during the recruitment process. Please be assured that any such information will be held separately to your recruitment application and will not be considered as part of the selection process.